import docx
from docx import shared

'''
将 pdf 转换为图片

prefix：文件前缀
images：图片数组
width：宽度，长度根据原先长宽比自适应
'''
def add_img(prefix, images, width):
    # 创建一个新的Word文档
    document = docx.Document()
    # 添加图片
    for i in range(0, len(images)):
        pic = document.add_picture(images[i])
        # 原图宽
        source_width = pic.width
        # 缩放宽
        pic.width = shared.Cm(width)
        # 缩放高
        pic.height = int(pic.height * (pic.width / source_width))
    # 保存文档
    document.save(prefix + '.docx')
